package com.xrit.service;

import com.github.pagehelper.Page;
import com.xrit.exception.CustomException;
import com.xrit.pojo.CheckItem;
import com.xrit.query.QueryPageBean;
import com.xrit.result.PageResult;

import java.util.List;

public interface CheckItemService {

    //删除:1.查询除和检查组的关联关系：cout(0)>0? 2.删除的动作
    int delete(Integer id) throws CustomException;//必须在api接口中抛出异常

    //新增
    int add(CheckItem checkItem);

    //检查项列表分页+条件查询
    PageResult findByPage(QueryPageBean queryPageBean);

    //检查项列表(暂时不支持分页)
    List<CheckItem> findAll();
}
